草庐IT

android - 没有Phonegap构建的iOS Phonegap应用

全部标签

ruby - 没有将 String 隐式转换为 Integer (TypeError)?

我正在尝试编写一个脚本,该脚本将从使用XMLRPC的RedHatSatellite/Spacewalk获取系统ID。我正在尝试获取ID,这是使用系统名称使用XMLRPC客户端时的第一个值。我引用的是thedocumentation以下使用的方法来自RedHat:#!/usr/bin/envrubyrequire"xmlrpc/client"@SATELLITE_URL="satellite.rdu.salab.redhat.com"@SATELLITE_API="/rpc/api"@SATELLITE_LOGIN="********"@SATELLITE_PASSWORD="*****

ruby-on-rails - 为什么我的 rails 命令总是创建一个新的应用程序?

请原谅我,因为我是*nix和ruby​​onrails的新手。我的rails命令总是创建一个新的应用程序,我不明白为什么。运行“railsnewmyApp”只会在当前目录中生成一个名为“new”的新Rails应用程序。同样,“railsserver”只是在名为“server”的文件夹中创建一个新应用程序。有任何想法吗?我正在使用Ubuntu11.04和rails3.0.9。 最佳答案 要在当前目录下创建项目,你可以运行:railsnew. 关于ruby-on-rails-为什么我的rai

sql - 从 Rails 4 应用程序调用大量 SQL

我有一个Rails4应用程序,我将它与sidekiq结合使用来运行异步作业。我通常在Rails应用程序之外运行的作业之一是大量复杂的SQL查询,这些查询实际上无法通过ActiveRecord建模。这组SQL查询与我的Rails应用程序的联系是它应该在我的Controller操作之一被调用时执行。理想情况下,我会在Controller中将我的Rails应用程序的作业排队,以便Sidekiq继续运行查询。现在它们存储在一个外部文件中,我不完全确定让Rails运行上述SQL的最佳方法是什么。感谢任何解决方案。 最佳答案 我同意Sharag

ruby - Heroku 应用程序无法启动 - `require' : no such file to load -- sinatratestapp (LoadError)

我正在尝试使用bamboo-mri-1.9.2堆栈运行我的Heroku应用程序。当然,它在Ruby1.9.2上本地运行良好。但是在生产环境中,它在执行config.ru的启动过程中崩溃,如下所示:require'sinatratestapp'runSinatra::Application我的.gems文件:sinatra--version'>=1.0'应用程序本身为sinatratestapp.rb:require'rubygems'require'sinatra'get'/'do"HellofromSinatraonHeroku!"end这就是我在项目中得到的所有内容,并尝试在Her

ruby-on-rails - 为什么 Apache 还没有可行的 mod_ruby?

尽管Ruby和Rails很流行,但这个问题似乎早就解决了。JRuby和mod_rails都很好,很花哨,但为什么没有直接用于Ruby的Apachemod? 最佳答案 有PhusionPassenger,一个强大的Apache模块,可以运行Rack最低配置的应用程序。它对共享主机越来越有吸引力,将任何程序变成Rack应用程序都非常容易:ARackapplicationisanRubyobject(notaclass)thatrespondstocall.Ittakesexactlyoneargument,theenvironmenta

ruby-on-rails - Heroku:如何将 seeds.rb 推送到现有的 Rails 应用程序?

我将所有应用程序的数据存储在本地的seeds.rb中。然而,在我将所有内容推送到Heroku之后,该应用程序运行良好,但没有任何数据。我不想再次重新输入海量数据,请问有没有人可以帮帮我? 最佳答案 如果将应用推送到heroku,则可以使用以下命令为数据库播种。herokurunrakedb:seed 关于ruby-on-rails-Heroku:如何将seeds.rb推送到现有的Rails应用程序?,我们在StackOverflow上找到一个类似的问题: ht

ruby - 没有从 nil 到整数的隐式转换 - 当尝试向数组添加任何内容时

我正在尝试构建一个相当复杂的散列,但奇怪的是我收到了错误noimplicitconversionfromniltointeger当我用线的时候manufacturer_cols'test'}我稍后在同一循环中使用同一行,它没有问题。整个代码是manufacturer_cols=[]manufacturer_fields.each_with_indexdo|mapped_field,index|ifmapped_field.base_field_name=='exactSKU'#thisiswhereitisbreaking,ifIcommentthisout,allisgoodmanu

ruby-on-rails - 如何构建我的 RSpec 测试文件夹、文件和数据库?

我已经使用RoR进行开发一年多了,但我才刚刚开始使用RSpec进行测试。对于标准模型/Controller测试,我通常没有任何问题,但问题是我想测试一些复杂的功能流程,并且不知道如何构建我的测试文件夹/文件/数据库。这是我的应用程序的基本结构:classCustomerhas_one:wallethas_many:ordershas_many:invoices,through::ordershas_many:invoice_summariesendclassWalletbelongs_to:customerendclassOrderhas_one:invoicebelongs_to:c

ruby-on-rails - 通过生成器添加从 Rails 引擎 gem 到应用程序的新迁移

我正在用ruby​​gem构建Rails引擎。它现在包括一些在您运行时调用的迁移:railsgmyengine:install生成器中的代码如下:moduleMyEnginemoduleGeneratorsclassInstallGenerator但是,如果我再次运行railsgmyengine:install,它会失败并出现以下错误:Anothermigrationisalreadynamedmigration1:/Users/jh/Code/Web/demoapp/db/migrate/20130327222221_migration1.rb我希望它只是默默地忽略已经存在迁移的事实

ruby-on-rails - Heroku Rails 3.1 应用程序 - 在本地编译 Assets 与在 slug 编译期间编译 Assets

我在支持Assets管道的HerokuCedar堆栈上运行Rails3.1应用程序。英雄联盟lists3ways编译Assets在本地编译Assets。在slug编译期间编译Assets。在运行时编译Assets。显然#3不利于性能,Heroku文档也建议不要使用它。但我不确定#1和#2哪个更好。#1要求您运行rakeassets:precompile并将您的public/assets文件夹包含在git中。您的slug会更大,但我认为部署站点的停机时间会更短。但更大的slug尺寸意味着应用程序启动更慢,所以也许这是一个洗礼。#2由于预编译是在Heroku端完成的,因此部署更新需要更长的